'''
 案例9.14：使用selenium库爬取百度文库哲学引文列表
'''

#导入selenium库
from selenium import webdriver
#使用Chrome驱动器，返回浏览器对象
chrome = webdriver.Chrome()

#调用浏览器对象的get方法，传入网页url地址
chrome.implicitly_wait(3) #设置等待3秒后打开目标网页
url="https://xueshu.baidu.com/"
#使用get方法访问网站
chrome.get(url)

# 定位到当前哲学引文列表
paperHTML = chrome.find_elements_by_css_selector('div.content_item_info > a ')
# 获取所有定位区元素的text文本内容存入列表中
paperLists=[item.text for item in paperHTML]
# 输出爬取内容
for index,item in enumerate(paperLists):
    print('这是第'+str(index+1)+'篇文章信息：')
    print(item)
    print('...............................')
# 退出浏览器
chrome.quit()